---
title: MCP
description: Hvordan bruke Ultracite med MCP
---

Den **Modellkontekstprotokoll (MCP)** er en åpen standard som lar AI-assistenter som Claude, Cursor og andre AI-drevne verktøy koble seg sikkert til eksterne datakilder og systemer. Tenk på det som en "universalfjernkontroll" som gir AI-verktøyene dine tilgang til reelle data og funksjonalitet.

Ultracite støtter MCP for å forsterke AI-utviklingsarbeidsflyten din.

## Installasjonsguide

### Trinn 1: Velg AI-verktøyet ditt

Først, sørg for at du bruker et AI-utviklingsverktøy som støtter MCP:

- [Claude Desktop](https://claude.ai/download) (Gratis - anbefalt for nybegynnere)
- [Cursor](https://www.cursor.com/) (AI-drevet kodeeditor)
- [Windsurf by Codeium](https://windsurf.com/) (AI-utviklingsplattform)
- Andre MCP-kompatible verktøy

### Trinn 2: Finn konfigurasjonsfilen din

Avhengig av AI-verktøyet ditt, må du redigere en av disse filene:

- **Claude Desktop**: `~/Library/Application\ Support/Claude/claude_desktop_config.json` for macOS og `%APPDATA%\Claude\claude_desktop_config.json` for Windows
- **Cursor**: `.cursor/mcp.json`
- **Windsurf**: `.codeium/windsurf/mcp_config.json`
- **Andre verktøy**: Sjekk verktøyets MCP-dokumentasjon

### Trinn 3: Legg til Ultracite-konfigurasjon

Kopier og lim inn denne konfigurasjonen i MCP-konfigurasjonsfilen din:

```json
{
  "mcpServers": {
    "ultracite": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote",
        "https://www.ultracite.ai/api/mcp/mcp"
      ]
    }
  }
}
```

### Trinn 4: Start AI-verktøyet på nytt

Lukk og åpne AI-applikasjonen på nytt for at endringene skal tre i kraft.

### Trinn 5: Bekreft tilkoblingen

Test integrasjonen ved å spørre AI-assistenten din:

> Hvilke Ultracite-regler er tilgjengelige?

Hvis det lykkes, skal AI-en din kunne liste opp og forklare Ultracite-reglene!

## Flere MCP-servere

Du kan bruke Ultracite sammen med andre MCP-servere:

```json
{
  "mcpServers": {
    "ultracite": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://www.ultracite.ai/api/mcp/mcp"]
    },
    "github": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-github"]
    },
    "filesystem": {
      "command": "npx", 
      "args": ["-y", "@modelcontextprotocol/server-filesystem", "/path/to/project"]
    }
  }
}
```

## Brukseksempler

### Utforske tilgjengelige regler

Spør AI-assistenten din:

> Hvilke regler har Ultracite for React-hooks?

Forventet svar vil inkludere relevante lint-regler for React-hooks og deres beskrivelser.

### Forstå regelkategorier

> Vis meg alle tilgjengelighetsreglene i Ultracite

AI-en din kan liste opp og forklare a11y-reglene som er konfigurert i Ultracite.

### Sammenligne presets

> Hva er forskjellen mellom ultracite/core og ultracite/react?

Få detaljert informasjon om ulike forhåndskonfigurasjoner og når du bør bruke dem.

## Sikkerhet og personvern

### Håndtering av data

- Ultracite MCP-serveren gir kun offentlig dokumentasjon om lint-regler og konfigurasjonsinformasjon
- Ingen personopplysninger eller kode overføres til våre servere
- All kommunikasjon skjer gjennom det valgte AI-verktøyets sikkerhetslag

### Autentisering

- Ingen autentisering kreves for tilgang til offentlig dokumentasjon
- Fremtidige premium-funksjoner kan kreve API-nøkler
- Bruk alltid offisielle Ultracite MCP-endepunkter